home *** CD-ROM | disk | FTP | other *** search
/ Graphics Plus / Graphics Plus.iso / general / modelers / geomview / source.lha / Geomview / include / line.h < prev    next >
C/C++ Source or Header  |  1992-02-25  |  1KB  |  45 lines

  1. /* Copyright (c) 1992 The Geometry Center; University of Minnesota
  2.    1300 South Second Street;  Minneapolis, MN  55454, USA;
  3.    
  4. This file is part of geomview/OOGL. geomview/OOGL is free software;
  5. you can redistribute it and/or modify it only under the terms given in
  6. the file COPYING, which you should have received along with this file.
  7. This and other related software may be obtained via anonymous ftp from
  8. geom.umn.edu; email: software@geom.umn.edu. */
  9.  
  10. /* Authors: Charlie Gunn, Pat Hanrahan, Stuart Levy, Tamara Munzner, Mark Phillips */
  11.  
  12. #ifndef LINEDEFS
  13. #define LINEDEFS
  14.  
  15. #include "hline3.h"
  16.  
  17. typedef HLine3 Line;
  18.  
  19. #define LnCreate HLn3Create
  20. #define LnDelete HLn3Delete
  21.  
  22. #define LnPrint HLn3Print
  23. #define LnCopy HLn3Copy
  24. #define LnFrom2Pts HLn3From2HPt3s
  25. #define LnFrom2Pls HLn3From2HPl3s
  26.  
  27. #define LnUndefined HLn3Undefined
  28. #define LnInfinity HLn3Infinity
  29. #define LnCompare HLn3Compare
  30.  
  31. #define LnCoincidentPt HLn3CoincidentHPt3
  32. #define LnCoincidentLn HLn3CoincidentHLn3
  33. #define LnCoincidentPl HLn3CoincidentHPl3
  34.  
  35. #define LnTransform HLn3Transform
  36.  
  37. #define LnIntersectPt HLn3IntersectHPt3
  38. #define LnIntersectPl HLn3IntersectHPl3
  39. #define LnIntersectLn HLn3IntersectHLn3
  40.  
  41. #define LnDual HLn3Dual
  42. #define LnPerp HLn3Perp
  43.  
  44. #endif
  45.